/*! \file constantvisitor.h
	\author HiddenSeeker
	
	A constant visitor, used to fill constant table
 */
#include "../semantics/methodvisitor.h"
#pragma once

class ConstantVisitor: public MethodVisitor
{
public:
	inline ConstantVisitor()
	{
			
	}
	/*! Action, performed after visiting class
	 */
	virtual void postVisitClass();
	virtual void visitClass();
	virtual void visitMethod();
	/*! Action, that is performed on visiting field
	 */
	virtual void visitField();
};